<?php
//session_start();
require_once '../sesion.php';
?>
<!-- 
         Created on 28/01/2013
         <Nombre del archivo:registrarSeccion.php>  
         <Versión del archivo: 1.0>
         <Autor del archivo: Milagros Negrin y Jose Lopez>
         <Breve explicación del contenido de el archivo: 
         Vista de registro de Seccion>
        
-->
<script language="javascript" type="text/javascript">

    function Mostrar()
    {
        $.ajax({
            url: 'asignacion/asignacionCompra.php',
            type: 'POST',
            async: true,
            data: 'parametro1=valor1&parametro2=valor2',
            success: function(data)
            {   
                $.getScript("../../assets/js/asignacion/asignacionOpcionesGenerales.js");
                $.getScript("../../assets/js/combos/combos.js");
                $("#div2").html(data);
            },
        });
    }

    function MostrarJusti()
    {
        $.ajax({
            url: 'asignacion/asignacionJustiprecio.php',
            type: 'POST',
            async: true,
            data: 'parametro1=valor1&parametro2=valor2',
            success: function(data)
            {   
                $.getScript("../../assets/js/asignacion/asignacionOpcionesGenerales.js");
                $.getScript("../../assets/js/combos/combos.js");
                $("#div2").html(data);
            },
        });
    }


    /* VALIDAR AGREGAR ITEMS SOCIOS */
    function validarBien(id_numBien, id_cbo_Subgrupo, id_cbo_seccion, id_producto, id_precio, id_caracter, id_tabla)
    {
        numBien = document.getElementById(id_numBien);
        cbo_Subgrupo = document.getElementById(id_cbo_Subgrupo);
        cbo_seccion = document.getElementById(id_cbo_seccion);
        cbo_producto = document.getElementById(id_producto);
        precio == document.getElementById(id_precio);
        caracter == document.getElementById(id_caracter);

        var num = 0;
        if (numBien.value == '' || cbo_Subgrupo.value == '' || cbo_seccion.value == '' || cbo_producto.value == '' || precio.value == '' || caracter.value == '')
        {
            alert('Debe ingresar los campos con (*) !!!');
            return false;
        } else
        {
            var tabla = $("#tablaBien tr").length - 2;
            var numbcom = $("#nombreprimercampo" + tabla).val();

            if (tabla) {
                x = 1;
                $("#divOculto12 tr").each(function() {
                    var numbcom = $("#nombreprimercampo" + x).val();
                    var numBien = $("#numBien").val();
                    if (numBien == numbcom) {
                        num = 1;
                        alert("El numero de bien ya ha sido agregado");
                    }
                    x++;
                });
            }
            if (num != 1) {
                agregarBien(id_numBien, id_cbo_Subgrupo, id_cbo_seccion, id_producto, id_precio, id_caracter, id_tabla);
                return true;
            } else {
                return false;
            }
        }
    }

    var contadorItem = 1;
    function agregarBien(idinput1, idSelect1, idSelect2, idSelect3, idinput5, idinput6, idTablaAInsertar)
    {
        //VALORES DE LOS INPUT
        input1 = document.getElementById(idinput1),
                valorinput1 = input1.value;

        select1 = document.getElementById(idSelect1),
                valorSelect1 = select1.options[select1.selectedIndex].value,
                textSelect1 = select1.options[select1.selectedIndex].text;

        select2 = document.getElementById(idSelect2),
                valorSelect2 = select2.options[select2.selectedIndex].value,
                textSelect2 = select2.options[select2.selectedIndex].text;

        select3 = document.getElementById(idSelect3),
                valorSelect3 = select3.options[select3.selectedIndex].value,
                textSelect3 = select3.options[select3.selectedIndex].text;

        input5 = document.getElementById(idinput5),
                valorinput5 = input5.value;
        input6 = document.getElementById(idinput6),
                valorinput6 = input6.value;

        tabla = document.getElementById(idTablaAInsertar);
        //creando Objetos HTML a usar
        var tr = document.createElement("tr"),
                td1 = document.createElement("td"),
                td2 = document.createElement("td"),
                td3 = document.createElement("td"),
                td4 = document.createElement("td"),
                td5 = document.createElement("td"),
                td6 = document.createElement("td"),
                tdimagen = document.createElement("td"),
                img = document.createElement("img"),
                inputhidden1 = document.createElement("input"),
                inputhidden2 = document.createElement("input"),
                inputhidden3 = document.createElement("input"),
                inputhidden4 = document.createElement("input"),
                inputhidden5 = document.createElement("input"),
                inputhidden6 = document.createElement("input");

        //asigno atributos (en este caso es recomendable usar css para generar una class y asigar stylos pero com soy tan flojo :D)
        tr.setAttribute("id", idTablaAInsertar + contadorItem);
        tr.setAttribute("align", "center");

        inputhidden1.setAttribute("type", "hidden");
        inputhidden1.setAttribute("name", "asignaNumeroBien[]" + contadorItem);
        inputhidden1.setAttribute("value", valorinput1);
        inputhidden1.setAttribute("id", "nombreprimercampo" + contadorItem);

        inputhidden2.setAttribute("type", "hidden");
        inputhidden2.setAttribute("name", "asignaComboSubGrupo[]" + contadorItem);
        inputhidden2.setAttribute("value", valorSelect1);
        inputhidden2.setAttribute("id", "nombresegundocampo" + contadorItem);

        inputhidden3.setAttribute("type", "hidden");
        inputhidden3.setAttribute("name", "asignaComboSeccion[]" + contadorItem);
        inputhidden3.setAttribute("value", valorSelect2);
        inputhidden3.setAttribute("id", "nombretercercampo" + contadorItem);

        inputhidden4.setAttribute("type", "hidden");
        inputhidden4.setAttribute("name", "asignaActivoReal[]" + contadorItem);
        inputhidden4.setAttribute("value", valorSelect3);
        inputhidden4.setAttribute("id", "nombrecuartocampo" + contadorItem);

        inputhidden5.setAttribute("type", "hidden");
        inputhidden5.setAttribute("name", "asignaCostoPrecio[]" + contadorItem);
        inputhidden5.setAttribute("value", valorinput5);
        inputhidden5.setAttribute("id", "nombrequintocampo" + contadorItem);

        inputhidden6.setAttribute("type", "hidden");
        inputhidden6.setAttribute("name", "asignaCaracteristica[]" + contadorItem);
        inputhidden6.setAttribute("value", valorinput6);
        inputhidden6.setAttribute("id", "nombresextocampo" + contadorItem);

        img.setAttribute("src", "../../assets/img/eliminar.png");
        img.setAttribute("alt", "Quitar");
        img.setAttribute("title", "Quitar Bien");
        img.setAttribute("onclick", "eliminarBien('" + idTablaAInsertar + contadorItem + "')");

        td1.setAttribute("style", "text-align:center;");
        td1.setAttribute("width", "15%");
        td1.setAttribute("bgcolor", "#FFFFFF");
        td1.setAttribute("class", "textoCampo");
        td1.innerHTML = valorinput1;

        td2.setAttribute("style", " text-align:center;");
        td2.setAttribute("width", "15%");
        td2.setAttribute("bgcolor", "#FFFFFF");
        td2.setAttribute("class", "textoCampo");
        td2.innerHTML = textSelect1;

        td3.setAttribute("style", " text-align:center;");
        td3.setAttribute("width", "15%");
        td3.setAttribute("bgcolor", "#FFFFFF");
        td3.setAttribute("class", "textoCampo");
        td3.innerHTML = textSelect2;

        td4.setAttribute("style", "text-align:center;");
        td4.setAttribute("width", "15%");
        td4.setAttribute("bgcolor", "#FFFFFF");
        td4.setAttribute("class", "textoCampo");
        td4.innerHTML = textSelect3;

        td5.setAttribute("style", " text-align:center;");
        td5.setAttribute("width", "15%");
        td5.setAttribute("bgcolor", "#FFFFFF");
        td5.setAttribute("class", "textoCampo");
        td5.innerHTML = valorinput5;

        td6.setAttribute("style", " text-align:center;");
        td6.setAttribute("width", "15%");
        td6.setAttribute("bgcolor", "#FFFFFF");
        td6.setAttribute("class", "textoCampo");
        td6.innerHTML = valorinput6;

        tdimagen.setAttribute("style", "text-align:center;");
        tdimagen.setAttribute("bgcolor", "#FFFFFF");
        tdimagen.setAttribute("class", "textoCampo");

        //Empiezo a organizar la lista
        td1.appendChild(inputhidden1);
        td2.appendChild(inputhidden2);
        td3.appendChild(inputhidden3);
        td4.appendChild(inputhidden4);
        td5.appendChild(inputhidden5);
        td6.appendChild(inputhidden6);
        tdimagen.appendChild(img);

        tr.appendChild(td1);
        tr.appendChild(td2);
        tr.appendChild(td3);
        tr.appendChild(td4);
        tr.appendChild(td5);
        tr.appendChild(td6);
        tr.appendChild(tdimagen);

        tabla.appendChild(tr);

        input1.value = input5.value = input6.value = "",
                select1.selectedIndex = 0;
        select2.selectedIndex = 0;
        select3.selectedIndex = 0;

        contadorItem++;
    }

    function eliminarBien(idAEliminar)
    {
        var elementoAEliminar = document.getElementById(idAEliminar);
        var padreDelElementoAEliminar = elementoAEliminar.parentNode;
        padreDelElementoAEliminar.removeChild(elementoAEliminar);
    }
    /*funcion vaciar tablas dinamicas*/
    function vaciarTablasDinamicas(tablaBienes)
    {
        alert(tablaBienes);
        vaciarNodos(tablaBienes, 1);
    }

    function valida(e)
    {
        tecla = (document.all) ? e.keyCode : e.which;
        //alert(tecla);
        if (tecla == 0)
            return true;
        if (tecla == 8)
            return true; //Tecla de retroceso (para poder borrar) 
        if (tecla == 9)
            return true;
        if (tecla == 37)
            return true;
        if (tecla == 38)
            return true;
        if (tecla == 39)
            return true;
        if (tecla == 40)
            return true;
        if (tecla == 46)
            return true;
        patron = /\d/;
        te = String.fromCharCode(tecla);
        return patron.test(te);
    }

    function soloNumeros(e) {
        tecla = (document.all) ? e.keyCode : e.which;
        if (tecla == 8)
            return true;
        patron = /\d/;
        te = String.fromCharCode(tecla);
        return patron.test(te);
    }
</script>
<div id="pestanaRegistrarAsignacionInventario">
    <ul>
        <li><a href="#tabRegistrarAsignacionInventario"> Asignaci&oacute;n de Control de Inventario</a></li>
    </ul>
    <form id="frmRegistrarAsignacionInventario" name="frmRegistrarAsignacionInventario" method="post">
        <div id="tabCenso" class="contenedorPestanas">
            <div id="formularioHorizontal">
                <table align="center">
                    <tr class="titleColor">
                        <td colspan="4">
                            <table align="center">
                                <tr>
                                    <td>					
                                        <input type="radio" name="control" id="Compra" value="C" onclick="Mostrar();">
                                        <label>Compra: </label>
                                    </td>
                                    <td>
                                        <input type="radio" name="control" id="Justiprecio" value="J" onclick="MostrarJusti();" >
                                        <label>Justiprecio u Otros: </label>
                                    </td>
                                </tr>
                            </table>
                        </td>						
                    </tr>
                </table>  
                <div id="div1"> </div>
                <div id="div2"></div>   
            </div>
        </div>
    </form> 
</div>
<div id="error"></div>
<div id="aceptarNumBien"></div>



